from Common.Utils import ChatDriver
from Tests import ForumLoginTest
from Tests import ForumEnrollTest
from Tests import ForumPasswordTest
from Tests import ForumPostTest

if __name__ == "__main__":
    ForumLoginTest.ForumLogin().ForumLoginByTest()  # 登录元素的检查
    ForumLoginTest.ForumLogin().ForumLoginFailTest()  # 登录异常状态
    ForumEnrollTest.ForumEnroll().ForumEnrollByTest()  # 注册元素的检查
    ForumEnrollTest.ForumEnroll().ForumEnrollFailTest()  # 异常注册
    ForumEnrollTest.ForumEnroll().ForumEnrollSucTest()  # 正常注册
    ForumLoginTest.ForumLogin().ForumLoginSucTest(123)  # 登录正常状态
    ForumPasswordTest.ForumPassword().ForumFailPassword()  # 密码修改失败
    ForumPasswordTest.ForumPassword().ForumSucPassword()  # 密码修改成功
    ForumLoginTest.ForumLogin().ForumLoginSucTest(1234)  # 回到登录状态准备发帖测试
    ForumPostTest.ForumPost().ForumPostFail()  # 发帖失败
    ForumPostTest.ForumPost().ForumPostSuc()  # 发帖成功

    ChatDriver.driver.quit()
